Service-Oriented Architecture and Computing
نویسنده
چکیده
Service-Oriented Computing (SOC) is a new computing paradigm that utilizes services as the primitive computing unit to support development and composition of larger-granularity services in heterogeneous environments. The specification and execution of services in such environments is meant to support agility in application structures, flexibility for business processes and development of applications that can easily span organizational boundaries. The vision is being realized with the standardization (Umapathy & Purao, 2007) of several core layers for Web Services (WS) as well as WS-* components that provide important add-ons and respond to non-functional requirements such as reliability (Erl, 2005). The overall infrastructure is being built with these components and is called Service-Oriented Architecture (SOA). Wollrath, 1999) and SOAP (Simple Object Access Protocol)/UDDI (Universal Discovery Description and Integration) (Box et al., 2000), is a relatively new term, technologies related to SOA, e.g., RPC (remote procedure call) (Birrell & Nelson, 1984), have been studied extensively since early 70s. OASIS (Organization for the Advancement of Struc-tured Information Standards) defines SOA as a collection of best practices, principles and patterns related to service-aware, enterprise-level, distributed computing. Together, SOC, WS and SOA have tremendous potential to reshape businesses, including the health and government sector (Zhao & Cheng, 2005) as well as sciences (Foster, 2005). In principle, the service-oriented approach, independent of specific programming languages or operating systems and implemented using a self-describing interface, allows organizations to expose their core competencies programmatically over the Internet or a variety of networks using standard XML-based languages and protocols (Papazoglou, Traverso, Dustdar, & Leymann, 2008). The evolving platform has spawned, over the last few years, tracks, mini-tracks as well specialized conferences such as IEEE Services Congress, International Conference on Web Services and Service-oriented Computing Conference, and has provided an impetus to considerable activity in several research communities , including computer science, software engineering, workflow and process modeling and organizational IT – broadly construed as computation-focused, software-focused and organization-focused. The computation-focused research communities are largely concerned with problems related to composition and execution. Problems of interest to this community, therefore, often include service composition in the presence of multiple services, reliability and efficient execution. The shift to SOA and WS – that includes loosely coupled services – from the product-oriented software architecture can invalidate many techniques developed for traditional software, including the software reliability models. For example, a Service-Oriented software Reliability Model (SORM) evaluates the reliability of WS in two steps, both …
منابع مشابه
An Autonomic Service Oriented Architecture in Computational Engineering Framework
Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...
متن کاملAn Autonomic Service Oriented Architecture in Computational Engineering Framework
Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...
متن کاملDevelopment of a framework to evaluate service-oriented architecture governance using COBIT approach
Nowadays organizations require an effective governance framework for their service-oriented architecture (SOA) in order to enable them to use a framework to evaluate their current state governance and determine the governance requirements, and then to offer a suitable model for their governance. Various frameworks have been developed to evaluate the SOA governance. In this paper, a brief introd...
متن کاملاز پیاده سازی معماری سرویس گرا تا چابکی سازمان با رویکرد مدلسازی پویایی سیستم
SOA is type of architecture that used service to simplify integration activities and use the components for reusable. Companies to survive in the dynamic environment needed to strengthen their organizations through information systems and service-oriented architecture is a way for the integration and effectiveness of the use of information systems and achieve organizational agility. In this pap...
متن کاملProviding an Enterprise Architecture Framework Model for Laboratory Information Management Systems by Service Oriented Approach
Background and Aim: Laboratories are one of the most important scientific and research centers. Laboratory information management systems provide a platform for recording the information and collaborating between researchers. The main purpose of this study was suggesting an organizational architecture model of laboratory information management systems. Materials and Methods: This study was a ...
متن کاملModeling and Description of Organization-Oriented Architecture
Traditional software architecture models, such as: Object-oriented, Service-oriented, Agent-oriented, have been confronting the challenges in more and more complex distributed computing situations, e.g. pervasive computing, Internet of things, smart-city, etc. Organization-oriented architecture model is proposed to attempt to improve the abstraction and design capability of software architectur...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011